\hypertarget{class_q_qt_block}{}\section{Q\+Qt\+Block Class Reference}
\label{class_q_qt_block}\index{Q\+Qt\+Block@{Q\+Qt\+Block}}


The \mbox{\hyperlink{class_q_qt_block}{Q\+Qt\+Block}} class Q\+Mutex，\+Q\+Semphore，\+Q\+Condation在gui线程会锁定gui，而我希望在gui线程中堵塞但是不要锁定gui 这个block应用场合为gui线程内部，不适用线程之间 仅仅锁定一次和解锁一次，多次锁定和解锁无用途。  




{\ttfamily \#include $<$qqtcore.\+h$>$}

Inheritance diagram for Q\+Qt\+Block\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_q_qt_block}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_block_a3c6b5df6bb8c987532faa07b73f81d57}\label{class_q_qt_block_a3c6b5df6bb8c987532faa07b73f81d57}} 
{\bfseries Q\+Qt\+Block} (Q\+Object $\ast$parent=0)
\item 
\mbox{\Hypertarget{class_q_qt_block_aa29223d76054f125fff4049fce746297}\label{class_q_qt_block_aa29223d76054f125fff4049fce746297}} 
bool {\bfseries lock} (int millsecond=0x7\+F\+F\+F\+F\+F\+F\+F)
\item 
\mbox{\Hypertarget{class_q_qt_block_a6db74f9308dd5d6cb37b1cc534d6eb94}\label{class_q_qt_block_a6db74f9308dd5d6cb37b1cc534d6eb94}} 
void {\bfseries unlock} ()
\item 
\mbox{\Hypertarget{class_q_qt_block_a5158ffc7c788f8a7ad030c38d33277f0}\label{class_q_qt_block_a5158ffc7c788f8a7ad030c38d33277f0}} 
bool {\bfseries is\+Locked} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \mbox{\hyperlink{class_q_qt_block}{Q\+Qt\+Block}} class Q\+Mutex，\+Q\+Semphore，\+Q\+Condation在gui线程会锁定gui，而我希望在gui线程中堵塞但是不要锁定gui 这个block应用场合为gui线程内部，不适用线程之间 仅仅锁定一次和解锁一次，多次锁定和解锁无用途。 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/core/qqtcore.\+h\end{DoxyCompactItemize}
